Big Huge Thesaurus

lingua franca

noun

sounds kind of like